/*
  lodash中的柯里化函数
  功能: 创建一个函数，改函数接收一个或多个 func 的参数，如果 func 所需要的参数都被提供
        则执行 func 并返回执行结果，否则继续返回该函数并等待接收剩余的参数
  参数: 需要柯里化的函数
  返回值: 柯里化后的函数
*/
const _ = require('lodash')

function getSum(a, b, c) {
  return a + b + c
}

const curried = _.curry(getSum)

console.log(curried(1)(2)(3))
